import { Message } from 'element-ui'
import router from 'src/router/handleRoute';
import { CommonModule } from 'src/store/modules/common/index';
let tempData: any = null
function coutTime (index) {
  setTimeout(() => {
    if (index === -1) {
      CommonModule.setIsSignOut() // 主动退出的标识，用于onbeforeunload的时候，不提醒
      router.push({ path: '/login' })
      window.location.reload()
    } else {
      tempData.message = `版本停用，${index}s后将自动退出`
      coutTime(--index)
    }
  }, 1000)
}
export function kickMessage (index) { // 版本停用，5之后自动退出
  // @ts-ignore: Unreachable code error
  tempData = Message({ showClose: false, message: `版本停用，${index}s后将自动退出`, type: 'error', duration: `${index}000` })
  index--
  coutTime(index)
}
